@font-face {
    font-family: zhengda;
    src:url("../font/lantingheijian.TTF");
}
a{
    color:#46A3DB;
}
.error{
    display: block;
    padding-top: 3%;
    font-family: "microsoft yahei";
    font-weight: bolder;
    font-size: 0.875em;
    color:#F56060;
    text-align: start;
    margin-bottom: 15px;
}
.success{
    position: relative;
    display: inline;
    background: url("../images/right.png" )no-repeat 5% 110%;
    width:20px;
    HEIGHT:20px;
    margin-top: -15px;
    left:105%;
}
#logForm em.error{
    display: block;
    padding-top: 3%;
    font-family: "microsoft yahei";
    font-size: 0.875em;
    color:#F56060;
    text-align: start;
    padding-left:12.55%;
    /*background: url("../images/wrong.png") no-repeat 4% 50%;*/
}
#logForm em.success{
    position:relative;
    display: inline;
    background: url("../images/right.png" )no-repeat center left;
    height:70px;
    top:70%;
    left:1%;
}

.total{
    position:relative;
}
.mainPart{
    text-align:center;
}
.text-right {
    position:absolute;
    right:20%;
    top:9.5%;
    font-size: 0.875em;
    font-family: "microsoft yahei";
    color:#707070;
}
.regiIcon{
    margin-top:8%;
    padding-bottom: 8%;
}
.regiTextBox{
    border:1px solid #E6E6E6;
    box-shadow: 0 0 0.5px #000;
}

.regiForm fieldset .legend{
    margin-top:8.89%;
    font-size:1.75em;
    line-height: 48px;
    color:#707070;
    /*font-weight: 900;*/
    font-family: "zhengda";
}
.regiForm fieldset p{
    margin-top:5.82%;
    font-family: "microsoft yahei";
    font-size: 1em;
}
.regiForm fieldset p input{
    display:inline;
}
.regiForm fieldset input{
    width: 100%;
    height:41.78px;
    border: 1px solid #E6E6E6;
    border-radius: 0px;
    text-shadow: none;
    padding:0 5%;
    font-size: 1em;
    font-family: "microsoft yahei";
    color:black;
}
.regiForm fieldset #verifyCode{
    width:66.7%;
    padding:0 5%;
}
.regiForm fieldset #VerifyCodeIcon{
    width:33.3%;
    height:41.78px;
    padding-right:4%;
    padding-left:0;
}
.regiForm fieldset #registerBtn{
    height:45.88px;
    background-color: #46A3DB;
    border-style: none;
    border-radius: 4px;
    color:#FFFFFF;
    font-family:Microsoft YaHei;
    font-size: 1.125em;
    line-height: 48px;
}
.regiForm fieldset #ceilVerifyCodeBtn{
    height:45.88px;
    background-color: #FFFFFF;
    border: 1px solid #46A3DB;
    border-radius: 4px;
    color:#46A3DB;
    font-family:Microsoft YaHei;
    font-size: 1.125em;
    line-height: 48px;
    margin-top:5.82%;
}
.regiForm fieldset p.service{
    padding-bottom:14%;
    margin-top:8%;
}

.login{
    position:relative;
}

/*login*/

em.error{
    display: block;
    padding-top: 3%;
    font-family: "microsoft yahei";
    font-weight: bolder;
}

.logTextBox{
    visibility: hidden;
    text-align: center;
    position:absolute;
    top:13%;
    right:20%;
    width:21%;
    background-color: white;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
}
.logForm fieldset .legend{
    padding-top:8%;
    font-family: zhengda;
    font-size:1.5em;
    color:#707070;
}
#logPhone{
    margin-top:2%;
    width:74.89%;
    height:51px;
    background: url("../images/ceil.png") no-repeat 5% center;
    padding-left:9%;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    font-family: "microsoft yahei";
}
#logPassword{
    margin-top:1%;
    width:74.89%;
    height:51px;
    background: url("../images/password.png") no-repeat 5% center;
    padding-left:9%;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    font-family: "microsoft yahei";
}
.autoLogin{
    font-family: "microsoft yahei";
    margin-top:3.1%;
    color:#808080;
}
#autoLogin{
    float:left;
    margin-left: 12.55%;

}
.autoLogin span.autoLoginLeft{
    float:left;
}
.autoLogin span.autoLoginRight{
    float:right;
    margin-right: 12.55%;
}
#loginBtn{
    margin-top:7%;
    width:74.89%;
    height:51px;
    background-color: #46A3DB;
    border-radius: 3px;
    font-size:1.25em ;
    font-family: "microsoft yahei";
    color:#FFFFFF;
    letter-spacing: 0.1em;
    border: none;
}
.noAccount{
    margin-top:6.4%;
    padding:5.1% 0;
    font-family: "microsoft yahei";
    font-size:1em ;
    color:#4D4D4D;
    border: 1px solid #e6e6e6 ;
    margin-bottom:0;
    background-color: #F6F6F6;
}
.noAccount a{
    padding-left:3%;
}
.show{
    visibility: visible;
}
.regiForm fieldset #registerBtn{
    width: 100%;
    height:41.78px;
    border: 1px solid #E6E6E6;
    border-radius: 0px;
    text-shadow: none;
    padding:0 5%;
    font-size: 1em;
    font-family: "microsoft yahei";
    color:black;
}